@charset "utf-8";
@import url("common.css");
*{-webkit-text-size-adjust: none;text-size-adjust: none;}  
body{margin-top:0;font-family: PingFangSC-Regular,Helvetica,Arial,Microsoft Yahei,sans-serif;min-width: 1200px;margin:0 auto;background: #fff;}
a:hover{text-decoration: none;}
#nav_box_lt31 {display: none;}
#page_head_lt31{display: none;}
.vspace {display: block}
.column_wrapper{width: 1200px;}
.col_w954{width: 844px;float: left;}
.col_w425{width: 315px;float: right;}

.nav{ width: 100%; margin: 0 auto; position: relative;}
.nav .nav_background {width: 100%; margin: 0 auto; position: absolute; top: 0; overflow: hidden; z-index: -1; left: 0; right: 0;}
/*.nav .nav_background {width: 100%; margin: 0 auto; position: absolute; top: 0; overflow: hidden; background-color: #055EC4; z-index: -1; left: 0; right: 0;}*/
/*.nav .nav_background .nav_background_img {width: 1640px; height: 120px; margin: 0 auto; display: block;}*/
.nav .nav_background .nav_background_img {width: 100%; height: 120px; margin: 0 auto; display: block;}
/*.nav .navmain{width: 1440px; height: 120px; box-shadow: 0px 4px 10px 0px rgba(59, 45, 45, 0.07);margin: 0 auto;}*/
.nav .navmain{width: 1200px; height: 120px; margin: 0 auto;}
.nav .navmain .logo{height: 56px; padding-top: 32px; margin-left: -6px; float: left;}
.nav .navmain .line{width: 1px; height: 120px; opacity: 0.35; background:#C7C7C7;float: left;margin-right: 30px;}
.nav .navmain .list{float: left;font-size: 0;padding-right: 190px;}
.nav .navmain .list li{display: inline-block;width: 50px; height: 70px;line-height: 70px; border-radius: 3px;text-align: center;margin: 25px 10px 0 10px;}
.nav .navmain .list li.cur{ background: #EA2720; }
.nav .navmain .list li:hover{ background: #EA2720;}
.nav .navmain .list li a{display: inline-block; width: 50px; height: 70px;margin-top: 15px;font-size: 20px; font-family: SourceHanSansCN-Normal, SourceHanSansCN; font-weight: 400; color: #FFFFFF; line-height: 20px;}

/* Select */
.nav .navmain .Selectbox{float: right;margin-top: 38px;}
.nav .navmain .Selectbox .select{background: #00397C;border-radius: 6px;float: left;position: relative;}
.nav .navmain .Selectbox .select .selecttxt{width: 110px; height: 44px; line-height: 28px;overflow: hidden;position: relative;z-index: 9; }
.nav .navmain .Selectbox .select .selecttxt span{cursor: pointer; color: #fff;font-size: 20px;border: none;outline: none;width: 60px;height: 44px; padding-left: 12px; line-height: 44px; background: none; font-family: SourceHanSansCN-Normal, SourceHanSansCN;;}
/* .nav .navmain .Selectbox .select .selecttxt input{cursor: pointer; color: #fff;font-size: 20px;border: none;outline: none;width: 60px;height: 44px; padding-left: 12px; line-height: 44px; background: none; font-family: SourceHanSansCN-Normal, SourceHanSansCN;;} */
/* .nav .navmain .Selectbox .select .selecttxt:hover{border-color:#EA2D26;} */
/* .nav .navmain .Selectbox .select .selecttxt.cur{background:#e6e6e6;border: 1px solid #e6e6e6;} */

/* .nav .navmain .Selectbox .select .selecttxt input::-webkit-input-placeholder{color:#fff;} */
/* .nav .navmain .Selectbox .select .selecttxt input::-moz-placeholder{color:#fff;}  	Mozilla Firefox 19+ */
/* .nav .navmain .Selectbox .select .selecttxt input:-moz-placeholder{color:#fff;}  	Mozilla Firefox 4 to 18 */
/* .nav .navmain .Selectbox .select .selecttxt input:-ms-input-placeholder{color:#fff;} Internet Explorer 10-11  */

/* .nav .navmain .Selectbox .select .selecttxt input.cur::-webkit-input-placeholder{color:#333;}
.nav .navmain .Selectbox .select .selecttxt input.cur::-moz-placeholder{color:#333;}  	/* Mozilla Firefox 19+ */
/* .nav .navmain .Selectbox .select .selecttxt input.cur:-moz-placeholder{color:#333;}  	Mozilla Firefox 4 to 18 */
/* .nav .navmain .Selectbox .select .selecttxt input.cur:-ms-input-placeholder{color:#333;} Internet Explorer 10-11  */
.nav .navmain .Selectbox .select .selecttxt a{display: block;background: url('img/down.png') no-repeat center center;width: 14px;height: 11px;position: absolute;right: 14px;top: 16px;}
.nav .navmain .Selectbox .select .selecttxt a.up{background: url('img/up.png') no-repeat center center;}
.nav .navmain .Selectbox .select .option{ width: 110px;position: absolute;z-index: 8;background: #fff;margin-top: 0;border-radius: 5px;}
.nav .navmain .Selectbox .select .option li{height: 20px;margin:2px 0;line-height: 20px;font-size: 14px;color: #333;}
.nav .navmain .Selectbox .select .option li a{display: inline-block;width: 100%;padding-left: 10px;}
.nav .navmain .Selectbox .select .option li:hover{background: #EA2D26;}
.nav .navmain .Selectbox .select .option li:hover a{color: #fff;}

/* 下拉框滚动条 */
.nav .navmain .Selectbox .scrollbar {background: #f5f5f5;float: right;position: relative;width: 4px;}
.nav .navmain .Selectbox .scrollbar .track {background: #ffc6c6;position: relative;width: 4px;}
.nav .navmain .Selectbox .scrollbar .thumb {background: #ff504a;position: absolute;left: 0;top: 0;width: 4px;}
.nav .navmain .Selectbox .scrollbox{border: 1px solid #EA2D26;display:none;width: 110px; background: #fff; z-index: 8; position: absolute; top: 44px; left: 0;height:310px;border-radius: 0 0 5px 5px; overflow: hidden;}
.nav .navmain .Selectbox .scrollbox .viewport { height: 100%; position: relative; overflow: hidden;}
.nav .navmain .Selectbox .scrollbox .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
.nav .navmain .disable{display: none;}

/* 搜索 */
.nav .navmain .firstSearch { height:44px;float: right;margin-top: 38px;margin-left: 48px;}
.nav .navmain .firstSearch .inputVal{float: left; width:294px; height:44px;padding-left: 20px; border-radius: 6px; background-color: #fff;position: relative;border: 1px solid #ccc;}
.nav .navmain .firstSearch .inputVal input{font-size:18px;line-height:100%;width:200px; height:100%; display:inline-block; border:none; background:none;color:#788196; outline:none; outline:none; vertical-align: top;}
.nav .navmain .firstSearch .inputVal input::-webkit-input-placeholder{color:#788196;}
.nav .navmain .firstSearch .inputVal input::-moz-placeholder{color:#788196;}  	/* Mozilla Firefox 19+ */
.nav .navmain .firstSearch .inputVal input:-moz-placeholder{color:#788196;}  	/* Mozilla Firefox 4 to 18 */
.nav .navmain .firstSearch .inputVal input:-ms-input-placeholder{color:#788196;} /* Internet Explorer 10-11 */ 
.nav .navmain .firstSearch .buttonVal{position: absolute;top: 10px;right: 18px;cursor: pointer; width:24px; height:24px;background: url('img/sousuo.png') no-repeat;}

/*登录注册*/
.nav .navmain .login{margin-left: 48px; position: relative;float: right;width: 75px; height: 44px; background: #fff; border-radius: 6px;text-align: center;line-height: 44px;margin-top: 38px;}
.nav .navmain .login .btn{display: inline-block; font-size: 20px; color: #EA2D26;width: 75px; height: 44px;}
.nav .navmain .login .tn-topmenulist{ position:absolute;top:40px;right:-62px;*left:-60px; line-height:20px; display:none;z-index: 10;}
.nav .navmain .login .outlogin_layerbox_bylx{ display: none; position: absolute;right: 0; z-index: 1; background:#fff;margin: 0 auto;box-shadow:0px 0px 2px 2px rgba(0, 0, 0, 0.2);color:#434242;width:350px;height:260px; overflow:hidden; }
.nav .navmain .login .outlogin_layerbox_bylx .box{clear:both;zoom:1;text-align:left;}
.nav .navmain .login .outlogin_layerbox_bylx .box .loginformlist .login02{ font-size:12px;}
.nav .navmain .login .outlogin_layerbox_bylx .box .loginformlist{padding:0 20px; font-size:14px;}
.nav .navmain .login .outlogin_layerbox_bylx .box .loginformlist .styles{ border:1px solid #D0D0D0;height:50px;color:#3d3d3d;width:298px;padding-left: 10px;}
.nav .navmain .login .outlogin_layerbox_bylx .box .loginformlist .yzm{width: 200px;float: left;}
.nav .navmain .login .outlogin_layerbox_bylx .box .loginformlist .yzm_btn{cursor: default;display: inline-block;width: 90px;float: right;height: 52px;line-height: 52px;text-align: center; background: #bababa;color: #fff;}
.nav .navmain .login .outlogin_layerbox_bylx .box .loginformlist .cbtn{cursor: pointer;background: #EA2D26;color: #fff;}
.nav .navmain .login .outlogin_layerbox_bylx .box .loginformlist .dl{ background:#EA2D26; width:100%;height:52px; line-height:52px;display:inline-block;text-align:center;color:#fff; font-size:14px;margin-top: 10px;}
.nav .navmain .login .outlogin_layerbox_bylx .box .loginformlist .dl:hover{ background:#c00614;}
.nav .navmain .login .outlogin_layerbox_bylx .box .register_lnk{ text-align:center;width:78px;display: inherit;}
.nav .navmain .login .outlogin_layerbox_bylx .box .loginformlist .check1{ width: 14px; height: 14px; float: left; margin-top: 5px; }
.nav .navmain .login .outlogin_layerbox_bylx .box .loginformlist span { font-size: 12px; font-weight: 400; color: #919191; display: inline-block; float: left; line-height: 24px; }
.nav .navmain .login .outlogin_layerbox_bylx .box .loginformlist span { font-size: 12px; font-weight: 400; }

/* 登陆成功 */
.nav .navmain .log_xinxi{color: #fff;float: right;margin-top: 48px; margin-left: 12px; position: relative; display: none;}
.nav .navmain .log_xinxi p{line-height: 32px;font-size: 14px;}
.nav .navmain .log_xinxi p img {vertical-align: middle; margin-right: 4px; width: 24px; height: 24px; border-radius: 100%;}
.nav .navmain .log_xinxi p a{color: #fff; vertical-align: sub;}
.nav .navmain .log_xinxi p a:hover{text-decoration: underline;}
/* 第三方登录 */
/* .nav .navmain .login .outlogin_layerbox_bylx .box .log_cooper{margin:0 15px;width:100%;border-top:1px solid #e6e6e6;}
.nav .navmain .login .outlogin_layerbox_bylx .box .log_cooper .log01{height:40px;line-height:40px;display:block;font-size:14px;color:#525252;}
.nav .navmain .login .outlogin_layerbox_bylx .box .log_cooper .log02{ display:block; overflow:hidden;}
.nav .navmain .login .outlogin_layerbox_bylx .box .log_cooper img{display:inline-block;float:left;margin-right:10px;}
.nav .navmain .login .outlogin_layerbox_bylx .box .loginformlist table tr{line-height: 12px;} */

/* 导航弹窗 */
.nav .navmain .nav_pop {
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.12);
  position: absolute;
  left: 50%;
  margin-left: -60px;
  top: 100%;
  margin-top: 3px;
  z-index: 999;
}
.nav .navmain .nav_pop::before {
  content: "";
  width: 0px;
  height: 0px;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 8px solid #fff;
  position: absolute;
  top: -8px;
  left: 51px;
}
.nav .navmain .nav_pop .nav_pop_item {
  width: 120px;
  line-height: 34px;
  text-align: center;
}
.nav .navmain .nav_pop .nav_pop_item a {
  font-size: 14px;
  color: #999;
}
.nav .navmain .nav_pop .cur a {
  color: #EA2D26
}
.nav .navmain .log_xinxi .logout {
  display: none;
}
.nav .navmain .change_language {
  display: none;
}

.xizangzhiShouye_ind01 .banner{width: 844px;}
.xizangzhiShouye_ind01 .banner .img{width: 624px;height: 351px; float: left;}
.xizangzhiShouye_ind01 .banner .img img{width: 100%;height: 100%;float: left;}
.xizangzhiShouye_ind01 .banner .wzlist{width: 199px;float: left;position: relative;}
.xizangzhiShouye_ind01 .banner .wzlist .wzlist_ul_wrapper {position: relative;}
.xizangzhiShouye_ind01 .banner .wzlist ul li{padding: 0 8px;height: 117px;background: #F8F8F8;border-bottom: 1px solid #E9E9E9;}
.xizangzhiShouye_ind01 .banner .wzlist ul li a{margin-top: 14px; display: inline-block; font-size: 18px; font-weight: 400; color: #292929; line-height: 24px; height: 48px; overflow: hidden; }
.xizangzhiShouye_ind01 .banner .wzlist ul li p{margin-top: 24px;}
.xizangzhiShouye_ind01 .banner .wzlist ul li p span{float: left; font-size: 12px; font-weight: 300; color: #EA2D26; line-height: 16px; display: inline-block; padding: 0 5px; background: #f5d9d8; border-radius: 2px;height: 16px; }
.xizangzhiShouye_ind01 .banner .wzlist ul li p i{float: right;font-size: 12px; font-weight: 400; color: #B0B0B0; line-height: 16px; letter-spacing: 1px; background: url('img/ind01.png') no-repeat left center; padding-left: 25px; }
.xizangzhiShouye_ind01 .banner .wzlist ul li:hover{background: #fff;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.19);}
.xizangzhiShouye_ind01 .banner .wzlist ul li:hover a{color: #292929;font-weight: bold;}

.xizangzhiShouye_ind01 .banner .wzlist .ind_btn a{display: inline-block;width: 30px;height: 30px;position: absolute;}
.xizangzhiShouye_ind01 .banner .wzlist .ind_btn .down{background: url('img/ind_down.png') no-repeat;left: 85px;bottom: -15px;}
.xizangzhiShouye_ind01 .banner .wzlist .ind_btn .up{background: url('img/ind_up.png') no-repeat;left: 85px;top: -15px;}



.xizangzhiShouye_ind01 .banner1{width: 844px;}
.xizangzhiShouye_ind01 .banner1 .img{width: 100%;height: 300px; float: left;}
.xizangzhiShouye_ind01 .banner1 .img img{width: 100%;height: 100%;float: left;}




.xizangzhiShouye_ind01 .s_title {margin: 20px 0 15px 0;}
.xizangzhiShouye_ind01 .s_title a {font-size: 24px; font-weight: 400; color: #292929; line-height: 30px;}
/* .xizangzhiShouye_ind01 .s_title a:hover {color: #EA2D26;} */

.xizangzhiShouye_ind01 .s_list {width: 844px;margin-top: 30px;}
.xizangzhiShouye_ind01 .s_list .image {width: 157px;height: 88px;margin-right: 36px; margin-top: 13px;background: #FCFCFC;border-radius: 8px;border: 1px solid #EDEDED;float: left;overflow: hidden;position: relative;}
.xizangzhiShouye_ind01 .s_list .image img{width: 100%;height: 100%;}
.xizangzhiShouye_ind01 .s_list .image i{position: absolute;bottom: 10px;left: 10px;color: #fff;font-size: 12px;}
.xizangzhiShouye_ind01 .s_list .image span{display: inline-block;position: absolute;width: 25px;height: 28px;background: url('img/play.png') no-repeat;top: 50%;left: 50%;margin: -12px -14px;cursor: pointer;}
.xizangzhiShouye_ind01 .s_list .r_txt .date{ font-size: 14px; font-weight: 300; color: #9E9E9E; line-height: 21px;}
.xizangzhiShouye_ind01 .s_list .r_txt .date span{font-size: 18px; font-weight: 300; color: #9E9E9E; line-height: 27px;margin-right: 28px;}

.xizangzhiShouye_ind01 .pic .r_txt {margin-top: 8px; float: left;width: 643px;}
.xizangzhiShouye_ind01 .pic .r_txt .date {margin-top: 42px;}
.xizangzhiShouye_ind01 .pic .r_txt a{font-size: 24px; font-weight: 400; color: #000; line-height: 36px; max-height: 72px;overflow: hidden;display: inline-block;}
.xizangzhiShouye_ind01 .important_news .pic .r_txt a {color: #000;}
.xizangzhiShouye_ind01 .all_news {overflow: hidden; margin-top: 30px; /*border-top: 1px solid #edf0f4;*/}
.xizangzhiShouye_ind01 .all_news .pic .r_txt a {color: #444;}
/* .xizangzhiShouye_ind01 .pic:hover .image{border:1px solid #EA2D26;cursor: pointer;}
.xizangzhiShouye_ind01 .pic .r_txt:hover a {color: #EA2D26;} */

.xizangzhiShouye_ind01 .video .image img{width: 100%;height: 100%;}
.xizangzhiShouye_ind01 .video .image i{position: absolute;bottom: 10px;left: 10px;color: #fff;font-size: 12px;}
.xizangzhiShouye_ind01 .video .r_txt {float: left;width: 698px;overflow: hidden;margin-left: 12px;}
.xizangzhiShouye_ind01 .video .r_txt p{font-size: 16px; font-weight: 400; color: #292929; line-height: 24px;}
.xizangzhiShouye_ind01 .video .r_txt p span{font-size: 14px; font-weight: 300; color: #9E9E9E; line-height: 21px;margin-right: 28px;}

#toutiaodata .r_txt p a{color: #CC0000;}
.xizangzhiShouye_ind01 .swz p{ font-size: 24px; font-weight: 400; color: #444; line-height: 36px; max-height: 72px; overflow: hidden; }
.xizangzhiShouye_ind01 .swz p a{color: #CC0000;}
.xizangzhiShouye_ind01 .important_news .swz p a{color: #000;}
.xizangzhiShouye_ind01 .all_news .swz p a{color: #444;}
.xizangzhiShouye_ind01 .swz .date{height: auto;margin-top: 16px;}
.xizangzhiShouye_ind01 .swz .r_txt:hover a {color: #444;}
.xizangzhiShouye_ind01 .important_news .swz .r_txt:hover a {color: #000;}
.xizangzhiShouye_ind01 .all_news .swz .r_txt:hover a {color: #444;}
.xizangzhiShouye_ind01 #toutiaodata {margin-top: 0;}
.xizangzhiShouye_ind01 #toutiaodata .r_txt {margin-top: 30px;}

/* .xizangzhiShouye_ind01 .pics .image:hover {border:1px solid #EA2D26;} */
.xizangzhiShouye_ind01 .pics .image{margin-right: 15px;margin-bottom: 15px;}
/* .xizangzhiShouye_ind01 .pics .image:hover{cursor: pointer;} */
.xizangzhiShouye_ind01 .pics .r_txt{clear: both;}

.xizangzhiShouye_ind01 .headTitle{ font-size: 28px; font-weight: 400; color: #292929;margin: 20px 0;clear: both;padding-left: 45px;line-height: 37px;}
.xizangzhiShouye_ind01 .headTitle a{ font-size: 18px; font-weight: 400; color: #EA2D26;float: right;background: url('img/more.png') no-repeat right center;padding-right: 30px;}
.xizangzhiShouye_ind01 .headTitle1{background: url('img/remen.png') no-repeat;}
.xizangzhiShouye_ind01 .headTitle2{background: url('img/cehua.png') no-repeat;}
.xizangzhiShouye_ind01 .headTitle3{background: url('img/yizhi.png') no-repeat;}
.xizangzhiShouye_ind01 .s_remen{ font-size: 0; }

.xizangzhiShouye_ind01 .s_remen li{clear: both;margin-bottom: 34px;}
.xizangzhiShouye_ind01 .s_remen li a{ 
font-size: 20px;
    font-weight: 500;
    color: #292929;
    display: -webkit-box;
    width: 100%;
    overflow: hidden;
    height: 100%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 34px;
}
/* .xizangzhiShouye_ind01 .s_remen li a:hover{ color: #EA2D26;} */
.xizangzhiShouye_ind01 .s_remen li a span{display: inline-block;width: 38px;text-align: center;font-size: 26px;float: left;color: #C0C0C0;}
.xizangzhiShouye_ind01 .s_remen li a .w1{color: #EA2D26;}
.xizangzhiShouye_ind01 .s_remen li a .w2{color: #FF7529;}
.xizangzhiShouye_ind01 .s_remen li a .w3{color: #FFBC0F;}

/* .xizangzhiShouye_ind01 .yizhipic {width: 425px;margin-bottom: 28px;}
.xizangzhiShouye_ind01 .yizhipic .image{width: 162px; height: 124px; background: #FCFCFC; border-radius: 8px; border: 1px solid #EDEDED;float: left;overflow: hidden;position: relative;}
.xizangzhiShouye_ind01 .yizhipic .image img{width: 100%;height: 100%;}
.xizangzhiShouye_ind01 .yizhipic .image i{position: absolute;bottom: 10px;left: 10px;color: #fff;font-size: 12px;}
.xizangzhiShouye_ind01 .yizhipic:hover .r_txt a {color: #EA2D26;}
.xizangzhiShouye_ind01 .yizhipic .image span{display: inline-block;position: absolute;width: 25px;height: 28px;background: url('img/play.png') no-repeat;top: 50%;left: 50%;margin: -12px -14px;cursor: pointer;}

.xizangzhiShouye_ind01 .yizhipic .r_txt {margin-top: 8px; float: right;width: 240px;}
.xizangzhiShouye_ind01 .yizhipic .r_txt a{font-size: 20px; font-weight: 400; color: #292929; line-height: 28px;height: 56px;overflow: hidden;display: inline-block;}
.xizangzhiShouye_ind01 .yizhipic .r_txt .date{width: 100%; font-size: 14px; font-weight: 300; color: #9E9E9E; line-height: 21px;margin-top: 30px;display: inline-block;}
.xizangzhiShouye_ind01 .yizhipic .r_txt .date i{float: right; font-size: 14px; font-weight: 300; color: #9E9E9E; line-height: 21px;margin-left: 20px;}
.xizangzhiShouye_ind01 .yizhipic:hover .image{border:1px solid #EA2D26;cursor: pointer;}*/

/* 直播广播 */
.index_zhibo{ width: 448px; height: 88px; background: #EFEFEF; border-radius: 12px; }
.index_zhibo .zhibo_box .img{ float: left; margin: 15px 0 0 15px; }
.index_zhibo .zhibo_box span{display: block;float: left; margin: 15px 0 0 10px;}
.index_zhibo .zhibo_box span a{display: block;font-size: 16px; font-weight: 400; color: #AEAEAE; line-height: 24px;}
.index_zhibo .zhibo_box span i{display: block;font-size: 20px; font-weight: 500; color: #515151; line-height: 28px;}
.index_zhibo .zhibo_box span .fm_wrapper {height: 28px; overflow: hidden;}
.index_zhibo .zhibo_box span .fm_list {position: relative; bottom: 0;}
.index_zhibo .zhibo_box span .fm_item{font-size: 20px; font-weight: 500; color: #515151; line-height: 28px; height: 28px;}

.zhibo_tab{float: right;margin: 30px 12px 0 0;}
.zhibo_tab .zhibo_tab_list {width: 170px; float: left; overflow: hidden; white-space: nowrap;}
.zhibo_tab ul{position: relative; right: 0; font-size: 0;}
.zhibo_tab ul li {width: 170px; display: inline-block; text-align: center;}
.zhibo_tab ul li a{font-size: 20px; font-weight: 500; color: #515151; line-height: 28px;}

.zhibo_tab .zhibo_btn{display: inline-block;width: 30px;height: 30px;float: left;}
.zhibo_tab .left_btn{background: url('img/left.png') no-repeat center center;}
.zhibo_tab .right_btn{background: url('img/right.png') no-repeat center center;}

.indexTv{ width: 448px;margin-top: 28px;}
.indexTv .zhibo_box{width: 216px; height: 88px;background: #EFEFEF; border-radius: 12px;float: left;}
.indexTv .zhibo_box:first-child{margin-right: 15px;}
.indexTv .zhibo_box .img{ float: left; margin: 15px 0 0 15px; }
.indexTv .zhibo_box span{display: block;float: left; margin: 15px 0 0 10px;}
.indexTv .zhibo_box span a{display: block;font-size: 16px; font-weight: 400; color: #AEAEAE; line-height: 24px;}
.indexTv .zhibo_box span i{display: block;font-size: 20px; font-weight: 500; color: #515151; line-height: 28px;}
.indexTv .zhibo_box .code{border: 1px solid #ff7d7d;}

/* 侧飘 */
.slid_box{position: relative;text-align: center; width: 64px; height: 273px; background: #FFFFFF; box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.19); border-radius: 32px;position: fixed;bottom: 30px;right: 30px;}
.slid_box dl{text-align: center;margin-top: 20px;}
.slid_box dl dt{cursor: pointer;}
.slid_box dl .ewm_box{display: none; text-align: left; position: absolute;top: 0;left: -80px;background: url('img/ewmdia.png') no-repeat center center;width: 75px;height: 70px;}
.slid_box dl .ewm_box img{width: 54px;height: 54px;margin: 8px 0 0 8px;}
.slid_box dl dd{margin: 15px 0;}
.slid_box dl dd i{display: inline-block;vertical-align: top;margin: 0 4px;font-size: 12px; font-weight: 400; color: #666666; line-height: 14px; letter-spacing: 1px;}
.slid_box .line{display: inline-block; width: 44px; height: 1px;background: #EFEFEF;}
.slid_box .shuaxin{ display: inline-block;width: 26px;height: 26px; background: url('img/shuax.png') no-repeat center center;padding: 20px 0;}
.slid_box .backtop{ display: inline-block;width: 26px;height: 26px; background: url('img/backtop.png') no-repeat center center;padding: 15px 0 0 0;}
.slid_box dl dt:hover .ewm_box{display: block;}

/* 底通 */
.bottom {
  width: 100%;
  height: 370px;
  background: #F7F7F7;
  margin: 0 auto;
  text-align: center;
  padding-top: 28px;
  font-size: 0;
  border-top: 3px solid #EA2D26;
}
.bottom .bottom_content {
  text-align: center;
}
.bottom .bottom_title {
  font-size: 26px;
  font-weight: 400;
  color: #292929;
  line-height: 26px;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
}
.bottom .bottom_img {
  margin-top: 16px;
}
.bottom .bottom_img img {
  /* width: 150px; */
  height: 45px;
  background: #00397C;
  margin: 0 8px;
}
.bottom .bottom_website .bottom_text {
  margin-top: 16px;
}
.bottom .bottom_copyright {
  margin-top: 54px;
}
.bottom .bottom_info {
  margin-top: 28px;
}
.bottom .bottom_info .bottom_text {
  margin-top: 12px;
}
.bottom .bottom_text a {
  line-height: 14px;
  font-size: 14px;
  color: #898989;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
}
.bottom .bottom_text span {
  line-height: 14px;
  font-size: 14px;
  color: #898989;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
}
.bottom .vline {
  margin: 0 24px;
}

/* add */
.w1424{width: 1200px;margin: 0 auto;}

.more{width: 100%;height: 28px; line-height: 28px;position: relative;margin: 14px 0;}
.more b{width: 100%;height: 1px; line-height: 28px;background: rgba(0, 0, 0,9%);display: inline-block;position: relative;top: 13px;}
.more a{ background: #fff; position: absolute;right: 0;padding-left: 15px;font-size: 24px;color: #EA2D26;}





.home_ind01 .img{width: 1200px; /* height: 400px; */}
.home_ind01 .img img{width: 100%;height: 100%;}
.home_ind02 .secondIndex-banner-box-2 {width: 680px;height: 398px;position: relative;overflow: hidden;}
.home_ind02 .secondIndex-banner-box-2 .swiper-slide{width: 680px;height: 398px;}
.home_ind02 .secondIndex-banner-box-2 .list-title-wrap {position: absolute;bottom:0;left:0;width: 100%;height: 120px; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%); opacity: 0.64;}
.home_ind02 .secondIndex-banner-box-2 .list-title-box {position: relative;margin-top: 54px; width: 100%;color: #fff; padding: 0 10px ;font-size: 24px; line-height: 26px;height: 52px ; overflow: hidden;  margin-left: 10px ; width: 590px ;}


.home_ind02  .secondIndex-banner-box-2 .swiper-pagination {text-align: right !important;bottom:15px;left:auto;right:20px;}
.home_ind02  .secondIndex-banner-box-2 .swiper-pagination-bullet {background: rgba(255,255,255,0.8) !important;height: 10px;width: 10px;}
.home_ind02  .secondIndex-banner-box-2 .swiper-pagination-bullet-active {background: #fff !important;width: 32px;border-radius: 10px;}


.home_ind02  .secondIndex-banner-box-2 .swiper-button-prev:hover,.home_ind02  .secondIndex-banner-box-2 .swiper-button-next {opacity:1;filter:alpha(opacity=100);}
.home_ind02  .secondIndex-banner-box-2 .swiper-button-prev {left:0px;background: url(img/left.png) no-repeat center;padding: 0 15px;}
.home_ind02  .secondIndex-banner-box-2 .swiper-button-next {right:0px;background: url(img/right.png) no-repeat center;padding: 0 15px;}


.home_ind02 .box-list-1 {width: 487px; height: 400px;position: relative;color: #292929;}
.home_ind02 .box-list-1 li {height: 52px;margin: 8px 0;}
.home_ind02 .box-list-1 li:last-child {border: none;}
.home_ind02 .box-list-1 .list-title {line-height: 52px;height: 52px;overflow: hidden;font-size: 24px;}
.home_ind02 .box-list-1 .list-title a {color: #292929;}
.home_ind02 .box-list-1 .list-brief {line-height: 24px;height: 72px;overflow: hidden;display: none;font-size: 14px;}
.home_ind02 .box-list-1 .list-brief a {color: #6d6d6d;}
.home_ind02 .box-list-1 li.li-1 {height: auto;}
.home_ind02 .box-list-1 li.li-1 .list-title {height: 24px;margin-bottom: 10px;}
.home_ind02 .box-list-1 li.li-1 .list-brief {display: block;}


.home_ind03 .headTitle{ font-size: 28px; font-weight: 400; color: #292929;margin: 20px 0;clear: both;padding-left: 45px;line-height: 37px;}
.home_ind03 .headTitle a{ font-size: 18px; font-weight: 400; color: #EA2D26;float: right;background: url(img/more.png) no-repeat right center;padding-right: 30px;}
.home_ind03 .head_hj{background: url(img/syj.png) no-repeat;}

.home_ind03 ul li{width: 538px;float: left;margin-right: 62px;}
.home_ind03 ul li h6{font-size: 24px;color: #292929;font-weight: normal;line-height: 36px;height: 36px;overflow: hidden;}
.home_ind03 ul li p{font-size: 18px;color: #9E9E9E ;font-weight: normal;margin: 16px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.home_ind04 .headTitle{ font-size: 28px; font-weight: 400; color: #292929;margin: 20px 0;clear: both;padding-left: 45px;line-height: 37px;}
.home_ind04 .headTitle a{ font-size: 18px; font-weight: 400; color: #EA2D26;float: right;background: url(img/more.png) no-repeat right center;padding-right: 30px;}
.home_ind04 .head_hj{background: url(img/hjvideo.png) no-repeat;}
.home_ind04 .s_main .s_list {margin-top: 30px;}
.home_ind04 .s_main .s_list .image{width: 212px; height: 158px; margin-right: 36px; background: #FCFCFC; border-radius: 8px; border: 1px solid #EDEDED;float: left;overflow: hidden;position: relative;}
.home_ind04 .s_main .s_list .image img{width: 100%;height: 100%;}
.home_ind04 .s_main .s_list .image i{position: absolute;bottom: 10px;left: 10px;color: #fff;font-size: 12px;}
.home_ind04 .s_main .s_list .image span{display: inline-block;position: absolute;width: 25px;height: 28px;background: url(img/play.png) no-repeat;top: 50%;left: 50%;margin: -12px -14px;cursor: pointer;}
.home_ind04 .s_main .s_list .r_txt .date{ font-size: 18px;line-height: 30px; color: #9E9E9E;display: inline-block;}

.home_ind04 .s_main .pic .r_txt {margin-top: 8px; float: left;width: 950px;}
.home_ind04 .s_main .pic .r_txt a{font-size: 24px; font-weight: 400; color: #292929; line-height: 52px; width: 1170px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;}
.home_ind04 .s_main .pic:hover .image{border:1px solid #EA2D26;cursor: pointer;}
.home_ind04 .s_main .pic .r_txt:hover a {color: #EA2D26;}

.home_ind05 .list{width: 350px;float: left;margin-right: 75px;}
.home_ind05 .list.last{margin-right: 0;}
.home_ind05 .list .title{line-height: 28px;font-weight: 400; color: #292929;font-size: 28px; }
.home_ind05 .list .title span{margin-top: 3px; display: inline-block;float: left; width: 11px; height: 22px;background: #EA2D26; border-radius: 6px;margin-right: 15px;}
.home_ind05 .list ul li{height: 66px;line-height: 66px;border-bottom: 1px solid rgba(0, 0, 0,9%);font-size: 20px;color: #292929;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.home_ind05 .list ul li.last{border: 0;}



.home_ind05 ul .more{margin-top: 0;}

.home_ind06 .top{ height: 87px; line-height: 87px; text-align: center; background: #EA2D26; font-size: 28px; color: #fff;margin-bottom: 30px; }
.home_ind06 .main{position: relative;height: 410px;}
.home_ind06 .main .con{position: absolute;}
.home_ind06 .main .con1{top: 0;left: 0;}
.home_ind06 .main .con1 .img,.home_ind06 .main .con2 .img{width: 353px; height: 199px;}
.home_ind06 .main .con1 .img img,.home_ind06 .main .con2 .img img{width: 100%; height: 100%;}
.home_ind06 .main .con2{top: 211px;}
.home_ind06 .main .con .txt{width: 100%;height: 100%;background: linear-gradient( 180deg, rgba(0, 0, 0, 0) 0%, #000000 100%); opacity: 0.64; position: absolute;top: 0;left: 0;}
.home_ind06 .main .con .txt p{cursor: pointer;}
.home_ind06 .main .con1 .txt p,.home_ind06 .main .con2 .txt p{color: #fff;line-height: 33px;max-height: 66px;overflow: hidden;font-size: 20px;margin: 0 15px;margin-top: 90px;}

.home_ind06 .main .con3 .img{width: 728px; height: 410px;}
.home_ind06 .main .con3 .img img{width: 100%; height: 100%;}
.home_ind06 .main .con3{top: 0;left: 376px;}
.home_ind06 .main .con3 .txt p{color: #fff;line-height: 33px;max-height: 66px;overflow: hidden;font-size: 20px;margin: 0 15px;margin-top: 210px;}

.home_ind06 .main .con4{border-radius: 8px;overflow: hidden;}
.home_ind06 .main .con4 .img{width: 72px; height: 410px;text-align: center;}
.home_ind06 .main .con4 .img img{width: 100%; height: 100%;}
.home_ind06 .main .con4{top: 0;right: 0;}
.home_ind06 .main .con4 .txt p{color: #fff;line-height: 33px;font-size: 20px;margin-top: 123px;text-align: center;}

.newslist_ind01 .con{position: relative;width: 277px; height: 156px;border-radius: 8px;overflow: hidden;float: left;margin-right: 30px;margin-bottom: 30px;}
.newslist_ind01 .con.last{margin-right: 0;}
.newslist_ind01 .con .img{width: 100%; height: 100%;}
.newslist_ind01 .con .img img{width: 100%; height: 100%;}
.newslist_ind01 .con .txt{width: 100%;height: 100%;background: linear-gradient( 180deg, rgba(0, 0, 0, 0) 0%, #000000 100%); opacity: 0.64; position: absolute;top: 0;left: 0;}
.newslist_ind01 .con .txt .wen{margin-top: 50px;text-align: center;}
.newslist_ind01 .con .txt p{cursor: pointer;color: #fff;line-height: 33px;max-height: 66px;overflow: hidden;font-size: 20px;margin: 0 15px;}


.newslist_ind02 .list .title{float: none;margin: 25px 0;line-height: 28px; font-weight: 400; color: #292929; font-size: 28px;}
.newslist_ind02 .list .title{margin-bottom: 14px;}
.newslist_ind02 .list .title span{font-size: 18px;color: #9E9E9E;line-height: 27px;}
.newslist_ind02 .list .title{line-height: 28px;font-weight: 400; color: #292929;font-size: 28px; }
.newslist_ind02 .list .title span{margin-top: 3px; display: inline-block;float: left; width: 11px; height: 22px;background: #EA2D26; border-radius: 6px;margin-right: 15px;}


.newslist_ind02 .list ul{border-bottom: 1px solid rgba(0, 0, 0, 9%);}
.newslist_ind02 .list ul li{width: 525px;float: left;margin-right: 75px;margin-bottom: 14px;}
.newslist_ind02 .list ul li a{width: 525px;font-size: 20px;color: #292929;white-space: normal;overflow: hidden;text-overflow: ellipsis;line-height: 36px;}
.newslist_ind02 .list ul li span{font-size: 18px;color: #9E9E9E;line-height: 27px;}
.home_ind06 .main .con .txt{display: none;width: 100%;height: 100%;background: linear-gradient( 180deg, rgba(0, 0, 0, 0) 0%, #000000 100%); opacity: 0.64; position: absolute;top: 0;left: 0;}
.home_ind06 .main .con:hover .txt{display: block;}
.home_ind06 .main .con4 .txt{display: block;}

.xizangzhiShouye_ind01 .yizhipic {margin-bottom: 30px;}
.xizangzhiShouye_ind01 .yizhipic .image{width: 100%; background: #FCFCFC; border-radius: 5px; border: 1px solid #EDEDED;overflow: hidden;position: relative;}
.xizangzhiShouye_ind01 .yizhipic .image img{width: 100%;height: auto;}
.xizangzhiShouye_ind01 .yizhipic .image i{position: absolute;bottom: 10px;left: 10px;color: #fff;font-size: 12px;}
/* .xizangzhiShouye_ind01 .yizhipic:hover .r_txt a {color: #EA2D26;} */
.xizangzhiShouye_ind01 .yizhipic .image span{display: inline-block;position: absolute;width: 25px;height: 28px;background: url(img/play.png) no-repeat;top: 50%;left: 50%;margin: -12px -14px;cursor: pointer;}

.xizangzhiShouye_ind01 .yizhipic .r_txt {margin-top: 8px; width: 100%;}
.xizangzhiShouye_ind01 .yizhipic .r_txt a{font-size: 20px; font-weight: 400; color: #292929; line-height: 28px;height: 56px;overflow: hidden;display: inline-block;}
.xizangzhiShouye_ind01 .yizhipic .r_txt .date{width: 100%; font-size: 14px; font-weight: 300; color: #9E9E9E; line-height: 21px;margin-top: 30px;display: inline-block;}
.xizangzhiShouye_ind01 .yizhipic .r_txt .date i{float: right; font-size: 14px; font-weight: 300; color: #9E9E9E; line-height: 21px;margin-left: 20px;}
/* .xizangzhiShouye_ind01 .yizhipic:hover .image{border:1px solid #EA2D26;cursor: pointer;} */

.col_w844{padding-top: 10px; width: 844px;float: left;}
  .col_w844 .gd_title{background: url(img/dg_title.png)  50% 50% no-repeat; height: 87px;overflow: hidden; text-align: center;}
  .col_w844 .gd_title  p{margin: 0 auto; width: 500px; text-align: center; line-height: 87px;font-size: 28px;color: #265d9d;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
  .col_w844 .gd_title  p a{font-size: 28px;color: #265d9d;}
    
/* new carousel 240729 start*/
.carousel240729 {
  height: 200px;
  position: relative;
  overflow: hidden;
}

.carousel240729 ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.carousel240729 ul li {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
}

.carousel240729 ul li .image,
.carousel240729 ul li .image img {
  width: 100%;
  height: 100%;
}

.carousel240729 .banner-nav {
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 10px;
}

.carousel240729 .banner-nav i {
  width: 12px;
  height: 13px;
  display: inline-block;
  background: rgba(255, 255, 255, 1);
  border-radius: 6px;
  opacity: 0.5;
  margin-left: 7px;
  cursor: pointer;
}

.carousel240729 .banner-nav i.active {
  width: 26px;
  height: 13px;
  background: rgba(234, 45, 38, 1);
  border-radius: 7px;
  opacity: 1;
}
/* new carousel 240729 end*/